        *{
            margin: 0;
            padding: 0;
        }
        .header{
            width: 1100px;
            min-width: 800px;
            max-width: 1300px;
            height: 90px;
            margin:0 auto;
            line-height:30px;
        }
        .home-button{
            display: block;
            text-align: center;
            float: left;
            height: 100%;
            line-height: 90px;
            text-decoration: none;
            font-size: 60px;
            color:#6633cc;
        }
        .header a{
            display: block;
            text-align: center;
            float: left;
            height: 100%;
            line-height: 90px;
            text-decoration: none;
            font-size: 60px;
            color:#6633cc;
        }
        .header nav{
            width: 25%;
            height: 100%;
            margin-left: 3%;
            display: flex;
            float: left;
        }
        .header nav a{
            margin-top:10px;
            height: 90%;
            flex:1;
            font-size: 16px;
        }
        .info-btn{
            margin-top: 30px;
            margin-right: 1%;
            float: right;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background: url(http://image.biaobaiju.com/uploads/20180918/15/1537256494-ZnSKMzEoBI.jpeg);
            background-size: 100% 100%;
        }
        .content{
            width: 999px;
            /*background: #f500a5;*/
            margin: 0 auto;
        }
        .content-ranking{
            width: 100%;
            /*background:#00D4C0 ;*/
            overflow: hidden;
            display: inline-block;
        }
        .content-ranking-list{
            width: 750px;
            overflow: hidden;
            min-width: 750px;
            max-width: 1300px;
            display: inline-block;
           
        }
        .content-ranking-header{
            width: 750px;
            overflow: hidden;
            min-width: 750px;
            max-width: 1300px;
            display: inline-block;
        }
        .content-ranking-header img{
            width: 120px;
            height: 120px; 
            border: 2px solid #999;
            margin:10px;
        }
        .content-ranking-list-a{
            height: 70px;
            background: RGB(196,205,238);
            overflow: hidden;
            border: 2px solid RGB(196,205,238);
            border-radius: 8px;
            display: inline-block;
            margin-top: 4px;
        }
        .content-ranking-list-a>span{
            float: left;
            line-height: 70px;
            text-align: center;
            margin:0px 10px;
            color: #999;
        }
        .content-ranking-list-a:after{
            content:"";
            display:block;
　　　　     claer:both;
        }
        .content-ranking-list-a:before{
            content:"";
            display:block;
　　　　     claer:both;
        }
        .div-music-play{
            width: 57px;
            height: 57px;
            overflow: hidden;
            margin: 4px;
            display: inline-block;
        }
        .div-music-play>span{
            display: inline-block;
            line-height: 58px;
            text-align: center; 
            font-size: 18;
            width:100%;
        }
        .img-music-play{ 
            width: 100%;
            height: 100%;
            border-radius: 50%;
            height: auto;
        }
        .ranking-type-list{
            position: absolute;
            display: inline-block;
            margin-top: 15px;
            margin-left: 5px;
            background: #a0a0ff;
            border:2px solid #0affff;
        }
        .ranking-type-list ol{
            margin-left: 0px;
            top: 100px;
            list-style-type: disc;
            list-style-type: none;
            width: 200px;
            font-size: 16px;
        }
        .ranking-type-list>div{
            white-space:normal; 
            word-break:break-all;
        }
        .ranking-a-content{
            display:inline-block;
            position: relative;
            width: 600px;
            height:58px; 
            margin: 4px 20px;
            /*background: #a0a0ff;*/
            float:right;
        }
        .ranking-a-content>button{
            float: right;
            margin-right: 10px;
            border-radius: 5px;
            width: 45px;
            height: 30px; 
            margin-top: 14px;
        }
        .ranking-a-content-sing{
            display: inline-block;
            line-height: 58px;
            width: 200px;
            text-align: left;
            margin-left: 30px;
            /*background: #aaa*/
        }
        .ranking-a-content-singer{
            display: inline-block;
            line-height: 58px;
            width: 100px;
            text-align: left;
            margin-left: 30px;
         /*   background: #aaa*/
        }
        .ranking-a-name{
            width: 100%;
            height: 32px;
        }
        .ranking-a-name-img{
            width: 30px;
            height: 30px;
        }
        .ranking-a-name-span{
            line-height: 32px;
            text-align: center;
        }
        .ranking-type-list li{
            margin:2px 0px;
        }
        .ranking-a-list>button{
            background:url(http://img.027cgb.com/608343/Charon/图标/ziseCharon.png);
        }
        .content-ranking-title{
            height: 40px;
            width: 800px;
            overflow: hidden;
            display: inline-block;
        }
        .content-ranking-title>span{
            display: inline-block;
            text-align: left;
            line-height: 40px;
            float: left;
            width: 150px;
            color: #666;
            margin-left: 10px;
        }
        .content-ranking-title>div{
            display: inline-block;
            height: 40px;
            margin-top: 0px;
            float: left;
        }
        .ranking-title-singer{
            line-height: 40px;
            text-align: center;
            margin-left: 30px;
            float: left;
        }
        .ranking-title-sing{
            line-height: 40px;
            text-align: left;
            margin-left: 15px;
            float: left;
        }